1.“Java是编写网页的一种语言,就如同HTML和VRML一样”
事实上,Java并不像是HTML之类的描述语言,而是一种编程语言。描述语言标明内容和位置,而编程语言描述一种产生结果的过程。
2.“Java语言容易学习和使用,不像C、C++和其他程序语言”
Java是一种编程语言。Java容易学吗?Java或许是比C或C++容易学,但仍是一种编程语言,而不是一种描述语言。
3.“Java码是可移植的,但C及C++不是”
Java源代码是比C语言来得可移植一点,差别在于Java的目标码。Java码在一种机器上进行编译,而能在所有的机器上执行,只要那部机器上有Java解释器。
4.“Java能被拓展而在机器上执行任何事情”
理论上,JavaApplet能做任何事情,如模拟3DVRML模型、播放电影、产生音频等等。但事实上,一个小应用程序(Applet)仅能在那一页上被执行,而无法在放置它的那一页之外执行。同时,Java亦受限于程序库的功能。
5.“Java适合于建立大型的应用程序”
如果Java适合于大型程序,则Java就不适合应用于Web浏览器了。第一个商业性的JavaApplets(Applix'sJava-Based Spread sheet)并不是全然使用Java,它只使用Java作为用户接口,而所有的处理工作,是用CGI码。
6.“Java是解释执行的,Basic是解释执行的,因此Java=Basic”
虽然Java的确是使用解释器,但事实上,Java与C或C++等完全编译语言较为相近,但与Basic或APL等完全解译语言较为疏远。